package main

import "fmt"

func main() {
	// len()函数,获取字符串长度
	str := "golang"
	fmt.Println(len(str)) // 6

	// new()函数,分配内存,主要用来分配值的类型,基本数据类型
	num := new(int)
	// num的类型:*int, 值:0xc00000a0c0, 地址:0xc000006030, 指针指向的值:0
	fmt.Printf("num的类型:%T, 值:%v, 地址:%v, 指针指向的值:%v", num, num, &num, *num)

	// make()函数,分配内存,主要用来分配引用类型,指针、切片、map、管道等
}
